class student:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def __str__(self):  # 自动调用，返回
        return self.name + ":" + str(self.age) + "岁"

    def __add__(self, other):
        return self.name + other.name

    def __eq__(self, other):
        return self.age == other.age


a = student("小熊", 20)

# 都是去执行__str__
print(a)  # >>> 小熊:20岁  #结果
print(str(a))  # >>> 小熊:20岁  #结果
# >>> 小熊:20岁  #结果

b = student("大帅", 20)
print(a + b)  # 小熊大帅

print(a == b)
# 魔法方法有很多 用到再说
